Business

More than 4,000 Salesforce employees have signed an open letter demanding the co..